package com.learn.project.plan.bean;

import java.io.Serializable;

/**
 * @Description: 计划
 * @Author: chenfuyuan
 * @Date: 2021/4/27 20:29
 */
public interface Plan extends Serializable {


    /**
     * 获取任务列表
     * @return 任务列表
     */
    Task[] getTasks();

    /**
     * 设置任务列表
     * @param tasks 任务列表
     */
    void setTasks(Task[] tasks);

    /**
     * 获取当前要执行的任务
     * @return 任务
     */
    Task getCurrentTask();


    /**
     * 完成任务
     */
    void finishTask();


}
